package com.atgm.mall.gmmallcart.Service;

import com.atgm.mall.gmmallcart.vo.CartItemVo;
import com.atgm.mall.gmmallcart.vo.CartVo;

import java.util.List;

public interface CartSerivce {
    CartItemVo addToCart(Long skuId, Integer num);

    CartItemVo getCartItem(Long skuId);

    CartVo getCart();

    void clearCartInfo(String cartKey);

    void checkItem(Long skuId, Integer checked);

    void changeItemCount(Long skuId, Integer num);

    void deleteIdCartInfo(Integer skuId);

    List<CartItemVo> getUserCartItems();
}
